body {
	margin:auto; width:1045px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #353638;
	/*background: none repeat scroll 0 0 #E5EEF7;*/
}

.href_delete {
	text-decoration: none;
	background:url("../images/a_delete_icon.gif") no-repeat ;
	background-position:center;
	font-weight:bold;
				
	padding:5px 5px 5px 25px;
	
	height: 15px;
	margin-top: 5px;
	width: 15px;		
}

.href_edit {
	text-decoration: none;
	background:url("../images/a_edit_icon.gif") no-repeat ;
	background-position:center;
	font-weight:bold;
				
	padding:5px 5px 5px 25px;
	
	height: 15px;
	margin-top: 5px;
	width: 15px;		
}


#sc_edit a:hover{
	text-decoration: none;
	background:url("../images/a_hover_edit_icon.gif") no-repeat ;
	background-position:center;
	font-weight:bold;
				
	padding:5px 5px 5px 25px;
	
	height: 15px;
	margin-top: 5px;
	width: 15px;		
}

#sc_delete a:hover{
	text-decoration: none;
	background:url("../images/a_hover_delete_icon.gif") no-repeat ;
	background-position:center;
	font-weight:bold;
				
	padding:5px 5px 5px 25px;
	
	height: 15px;
	margin-top: 5px;
	width: 15px;		
}


#cc_delete a:hover{
	text-decoration: none;
	background:url("../images/a_hover_delete_icon.gif") no-repeat ;
	background-position:center;
	font-weight:bold;
				
	padding:5px 5px 5px 25px;
	
	height: 15px;
	margin-top: 5px;
	width: 15px;		
}



.header_banner {
	background: url("../images/header_bg.jpg") no-repeat center top;
	height:90px;
	padding-left:10px;
	padding-right:5px;
}
.header_td_right {
	text-align:right;
}
.default_link:link,  .default_link:visited  {color:#353638; text-decoration: none; }
.default_link:hover, .default_link:active   {color:#353638; text-decoration: underline;}

.normal_link:link,  .normal_link:visited  {color:#353638; text-decoration: none; }
.normal_link:hover, .normal_link:active   {color:red; text-decoration: none; }


.pagination_current_page {background:none repeat  scroll	0 0  #1F3A87; border:1px solid #DCDDDD; font-weight:bold; text-align:center; 
		display:inline-block; margin:5px 4px 0 0; padding:5px 5px 5px 5px; color:#FFFFFF;  height:15px; text-decoration: none;}

.pagination_link {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #DCDDDD; color:#1E50A2; display:inline-block;
		margin:5px 4px 0 0; padding:5px 5px 5px 5px; text-align:center;}
		
.pagination_link:hover, .pagination_current_page:hover {background:none repeat scroll 0 0 #1E50A2; 
			border:1px solid #1E50A2; color:#FFFFFF; padding:5px 5px 5px 5px;}
			
.disable_pre_next_page {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
	cursor: default;
	display: inline-block;
	margin: 5px 4px 0 0;
	padding: 4px 5px 0 0 ;
	text-align: center;
	width: 52px;
	height:20px;	
}	

.pre_next_page:hover {background:none repeat scroll 0 0 #1E50A2; 
			border:1px solid #1E50A2; color:#FFFFFF;}
.pre_next_page {
	background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DCDDDD;
	display:inline-block;
	margin: 5px 4px 0 0;
	padding: 4px 5px 0 0 ;
	text-align: center;
	width: 52px;
	height:20px;
	color:#1E50A2;	
}
			
			
.header_name {
	font-size:13px;
	font-weight:bold;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_short {
	background: url("../images/menu_short_U.gif") no-repeat center top;
	color: #fff;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	line-height:18px;
	width: 90px;
	height:23px;
	padding-top: 5px;
	display: block;
	margin-left:1px;
}
.menu_short:hover {
	background: url("../images/menu_short_S.gif") no-repeat center top;
	color: #fff;
	text-decoration: none;
}
.line_one {
	background:#dee6f3;
	height:1px;
}
.line_two {
	background:#125894;
	height:2px;
}

.kc_sort_li {
	DISPLAY:inline; 
	FLOAT:left; 
	MARGIN:0 6px; 
	WIDTH: 65px; 
	height:25px; 
	line-height:27px; 
	text-align:left;
	padding-left:10px;
	background: url("../images/icon2.gif") no-repeat left center ;
}




#bigPic{
	width:315px;
	height:220px;
	padding:0px;
	
	background-color:#FFF;
	
	margin-left:4px;
	margin-top:4px;
	
	margin-bottom:7px;
}
#bigPic img{
	
	width:312px;
	height:220px;
	
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	border:2px solid #000;	
	background:#fff;
	padding:2px;
}
ul#thumbs, ul#thumbs li{
	margin:0;
	padding:0;
	list-style:none;
}
ul#thumbs li{
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #CCC;	
	padding:3px;
	cursor:pointer;
}
ul#thumbs img{
	float:left;
	width:80px;
	height:55px;
	
	overflow:hidden;
	position:relative;
	z-index:1;		
}

.course_title {
	font-size:14px; 
	font-weight:bold; 
	margin-left:20px; 
	margin-top:7px;
}

.course_content {
	font-size:13px; 
	line-height:23px; 
	margin-top:5px;
	margin-right:5px;
	margin-left:20px; 
	padding-left:20px;
}

.course_det_hot_course {
	float:left; 
	margin-top:5px; 
	margin-left:10px; 
	width:281px; 
	height:242px; 
	border: 1px solid #F9C14A;
	/*
	background: url("../images/div_top_green.jpg") no-repeat 0 0;
	*/
	background: url("../images/div_top.jpg") no-repeat 0 0;
}

.checkPassed {
	background: url("../images/icon_ok.gif") no-repeat 0 0;
	height:20px;
	width:16px;
	display:none;
}

.category_course {
	border: 1px solid #CCCCCC; 
	height:160px;
	background: url("../images/category_course_div_top.jpg") no-repeat 0 0 ;
	background-position: top;
}

.loginTitle {
	font-size:20px; 
	color:#5D1C9F; 
	height:40px; 
	width:100%; 
	line-height:40px;
	background: url("../images/loginTitle.jpg") no-repeat 0 0 ;
	background-position: top;
}

.form_field {
  BORDER-BOTTOM: #666666 1px solid; 
  BORDER-LEFT: #666666 1px solid; 
  BORDER-RIGHT: #666666 1px solid; 
  BORDER-TOP: #666666 1px solid; 
  COLOR: #000066; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px; 
  FONT-WEIGHT: normal; 
  width: 177px;
  height: 1.4em; padding-top:1px;
}

.button{
  BACKGROUND-IMAGE: url(../images/lightblue_bg.jpg); 
  BORDER-BOTTOM: #0099cc 1px inset; 
  BORDER-LEFT: #0099cc 1px inset; 
  BORDER-RIGHT: #0099cc 1px inset; 
  BORDER-TOP: #0099cc 1px inset; 
  COLOR: #000066; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px; 
  FONT-WEIGHT: bold; 
  HEIGHT: 25px;
  width: 60px;
}